@charset "utf-8";
/* CSS Document */
body{background:#fdfdfd;}
.full {width:100%;}

/* banner */
.full .banner {width:100%; border-top:2px solid #302e31; text-align:center; overflow:hidden;}

/********************************** index *****************/
/* quotation_form */
.full .banner .quotation_form {width:270px; height:560px; position:absolute; top:0; left:50%; margin-left:-600px; z-index:8;display: none}
.full .banner .quotation_form .content {color:#fff;}
.full .banner .quotation_form .content h2 {text-align:center; font-weight:normal; line-height:27px;  padding:33px 0px 36px;}
.full .banner .quotation_form .content input {width:210px; height:36px; line-height:36px; background:#fff; border-radius:3px; padding:0px 20px 0px 20px; margin:0px 0px 12px 1px;}
.full .banner .quotation_form .content button {width:210px; height:42px; line-height:42px; text-align:center; color:#fff; font-size:16px; background:#faa619; border-radius:3px; margin:21px 0px 18px -1px; box-shadow:0px 2px 2px 0px rgba(196,166,120,0.5);}
.full .banner .quotation_form .content p {text-align:center; line-height:20px;}
.full .banner .quotation_form .content p span {color:#f83e3e;}
.full .banner .quotation_form .bg {width:100%; height:100%; background:#000413; opacity:0.5; position:absolute; top:0; left:0; z-index:-1;}

.index .full .slider{height:560px;overflow: hidden;}
.index .full .banner {width:1920px; height:560px; position:absolute; left:50%; margin-left:-960px;}
.index .header .quotation_title {width:270px; height:42px; line-height:42px; text-align:center; color:#fff; background:#faa619; font-size:16px; float:left; clear:left; margin:30px 0px 0px -10px;}
.index .header .nav {float:left; clear:none;}

/* unslider */
.index .unslider {width:100%; height:560px; position:relative; overflow:hidden;}
.index .unslider .unslider-arrow {width:21px; height:44px; background:url(../images/k_icon.png) no-repeat; position:absolute; top:50%; left:50%; margin-top:-22px; text-indent:-9999px; z-index:9;}
.index .unslider .next {margin-left:620px; background-position:-24px -210px;}
.index .unslider .prev {margin-left:-640px; background-position:0px -210px;}
.index .unslider-nav {bottom:20px; position:absolute;}
.index .unslider-nav ol {text-align:center;}
.index .unslider-nav ol li {display:inline-block; width:20px; height:20px; margin:0 5px; background:#fff; border-radius:10px; border:none; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.index .unslider-nav li.unslider-active {width:60px; background:#faa619;}
.full .main {width:1200px; margin:0 auto;}

.index .icon_group {width:1180px; margin:40px auto 30px; overflow:hidden;}
.index .icon_group ul {width:1190px;}
.index .icon_group ul li {width:230px; height:103px; margin-right:8px; background:#f1f1f1 url(../images/icon_group.png) no-repeat; float:left; text-align:center; color:#666; font-size:16px; line-height:30px; padding-top:127px;}
.index .icon_group ul li .line {width:60px; height:1px; background:#999; margin:12px auto;}
.index .icon_group ul li span {color:#999; font-size:14px; font-weight:100; display:block;}
.index .icon_group ul li.esnpp {background-position:0px 0px;}
.index .icon_group ul li.pzgc {background-position:-238px 0px;}
.index .icon_group ul li.jpal {background-position:-475px 0px;}
.index .icon_group ul li.wyzb {background-position:-713px 0px;}
.index .icon_group ul li.qqcg {background-position:-944px 0px;}
.index .icon_group ul li:hover {color:#fff; background-color:#faa619;}
.index .icon_group ul li:hover .line {background:#fff;}
.index .icon_group ul li:hover span {color:#fff;}
.index .icon_group ul li:hover.esnpp {background-position:0px -230px;}
.index .icon_group ul li:hover.pzgc {background-position:-238px -230px;}
.index .icon_group ul li:hover.jpal {background-position:-475px -230px;}
.index .icon_group ul li:hover.wyzb {background-position:-713px -230px;}
.index .icon_group ul li:hover.qqcg {background-position:-944px -230px;}
.index .brand {width:100%; height:440px; background:url(../images/1_03.jpg) no-repeat; background-size:cover;}
.index .brand .bg {width:1200px; margin:0 auto;}
.index .brand .content {padding:0px 0px 0px 90px;}
.index .brand .content img {width:526px; height:256px; border:2px solid #c4a678; float:left;}
.index .brand .content .txt {width:463px; color:#474747; line-height:21px; font-weight:100; padding:16px 0px 0px 30px; letter-spacing:4px; text-align:justify; float:left;}
.index .Pro_show {width:1200px; margin:0 auto; position:relative;}
.index .Pro_show .i_title {margin:40px 448px 40px 0px;}
.index .Pro_show .content {width:870px; height:320px; margin:0 auto; overflow:hidden; position:relative;}
.index .Pro_show .content ul {width:3000px; position:absolute;}
.index .Pro_show .content ul li {width:174px; height:320px; float:left; overflow:hidden;}
.index .Pro_show .content ul li img {width:174px; height:320px; transition:all .3s ease-in-out;}
.index .Pro_show .content ul li img:hover {transform:scale(1.02); -webkit-transform:scale(1.02); -moz-transform:scale(1.02);}
.index .Pro_show .prev,.index .Pro_show .next {width:21px; height:44px; position:absolute; top:280px; background:url(../images/k_icon.png) no-repeat; cursor:pointer;}
.index .Pro_show .prev {background-position:-47px -210px; left:40px;}
.index .Pro_show .next {background-position:-71px -210px; right:40px;}
.index .SUPERIORITY {margin:0px 0px 0px; background:#efefef; position:relative;}
.index .SUPERIORITY .t_img {position:absolute; top:-108px; left:50%; margin-left:-367px;}
.index .SUPERIORITY .top {height:70px; background:#f3ede4; margin-top:168px;}
.index .SUPERIORITY .bg {width:1180px; margin:0 auto;}
.index .SUPERIORITY .bg .title {width:1180px; margin:274px 0px 63px;}
.index .SUPERIORITY .bg .title h2 {font-size:20px; font-weight:100; line-height:38px; margin:0 auto;}
.index .SUPERIORITY .bg .title h3 {width:197px; height:21px; text-indent:-9999px; background:url(../images/4_24.png) no-repeat;}
.index .SUPERIORITY .bg .content {overflow:auto;}
.index .SUPERIORITY .bg .content .list_data .data_item {width:540px; margin:17px 50px 50px 0px; float:left;}
.index .SUPERIORITY .bg .content .list_data .data_item .left {width:112px; height:112px; border:4px solid #c7ae98; float:left;}
.index .SUPERIORITY .bg .content .list_data .data_item .right {width:380px; float:left; padding:0px 0px 0px 20px;}
.index .SUPERIORITY .bg .content .list_data .data_item .right h2 {font-weight:100; font-size:16px; line-height:38px; margin-bottom:4px;}
.index .SUPERIORITY .bg .content .list_data .data_item .right .txt {color:#666; font-weight:100; line-height:21px; text-align:justify;}
.index .Standard_engi {width:1200px; margin:0 auto;}
.index .Standard_engi .i_title {margin:80px 448px 50px 0px;}
.index .Standard_engi .content {width:954px; margin:0 auto; overflow:hidden;}
.index .Standard_engi .content ul {width:1000px;}
.index .Standard_engi .content ul li {width:124px; height:245px; text-align:center; margin-right:42px; float:left; position:relative;}
.index .Standard_engi .content ul li .title {width:100px; height:124px; color:#fff; line-height:24px; font-weight:100; padding:38px 15px 0px 10px; position:absolute; top:0; left:0; z-index:3; display:none;}
.index .Standard_engi .content ul li .bg {width:120px; height:120px; background:#000; opacity:0.5; border-radius:50%; position:absolute; top:2px; left:2px; z-index:2; display:none;}
.index .Standard_engi .content ul li img {width:120px; height:120px; border:2px solid #c4a678; border-radius:50%;}
.index .Standard_engi .content ul li .txt {line-height:21px; font-weight:100; padding:18px 4px 0px;}
.index .Standard_engi .content ul li:hover .title {display:block;}
.index .Standard_engi .content ul li:hover .bg {display:block;}
.index .engi_show {width:100%; height:400px; background:url(../images/5_21.jpg) no-repeat; background-size:cover;}
.index .engi_show .bg {width:1200px; height:400px; margin:0 auto; position:relative;}
.index .engi_show .bg img { position:absolute; left:0; top:-74px;}
.index .engi_show .bg .title {width:500px; margin:73px 0px 0px 624px; padding:72px 0px 0px;}
.index .engi_show .bg .title h3 {font-size:20px; font-weight:normal; line-height:26px;}
.index .engi_show .bg .title h2 {font-size:18px; font-weight:normal; line-height:26px;}
.index .engi_show .bg .content {width:500px; line-height:21px; font-weight:100; margin:30px 0px 0px 624px; text-align:justify;}
.index .information {width:1200px; margin:0 auto;}
.index .information .i_title {margin:55px 448px 50px 0px;}
.index .information .content {width:1180px; margin:0px auto 60px; clear:both; overflow:auto;}
.index .information .content .left {width:210px; height:186px; background:url(../images/info_icon.png) no-repeat; float:left; text-align:center;}
.index .information .content .left .name {color:#fff; display:block; padding-top:120px; line-height:30px; font-size:18px;}
.index .information .content .left .en {color:#fff; display:block; line-height:26px; }
.index .information .content .right {width:955px; height:184px; border:1px solid #dadada; border-radius:6px; float:right; overflow:hidden;}
.index .information .content .right .list_data .data_item {float:left; margin-right:14px; overflow:hidden; position:relative;}
.index .information .content .right .title {width:20px; line-height:25px; font-size:18px; margin:42px 8px 0px 13px; float:left;}
.index .information .content .right .img {width:173px; height:160px; margin:10px 6px 0px 0px; float:left;}
.index .information .content .right .img img {width:173px; height:160px;}
.index .information .content .right ul {width:203px; margin:30px 40px 0px 0px; float:left;}
.index .information .content .right ul li {color:#666; font-weight:100; line-height:30px;}
.index .information .content .right ul li a {color:#666; width:11em; height:30px; overflow:hidden; float:left;}
.index .information .content .right ul li .date {float:right;}
.index .information .content .right .more {width:60px; line-height:26px; color:#bfa792; font-family:"宋体"; text-align:right; position:absolute; right:0px; bottom:0px;}
.index .information .content .top {margin:0px 0px 12px; overflow:auto;}
.index .information .content .top .left:hover {background-position:-210px 0px;}
.index .information .content .bottom .left {background-position:-420px 0px;}
.index .information .content .bottom .left:hover {background-position:-630px 0px;}
.index .medal {width:100%; height:500px; background:url(../images/5_23.jpg) no-repeat 50% 0px; background-size:cover;}

/** unslider **/
.unslider {overflow:auto;}
.unslider-wrap {position:relative;}
.unslider-wrap.unslider-carousel li {float:left; overflow:hidden; position:relative;}
.unslider-vertical>ul {height:100%;}
.data_item .default-slider ul{height: 495px;overflow: hidden;}
.unslider-vertical li {float:none; width:100%;}
.unslider-fade {position:relative;}
.unslider-fade .unslider-wrap li {position:absolute; left:0; top:0; right:0; z-index:8;}
.unslider-fade .unslider-wrap li.unslider-active {z-index:10;}
.unslider-nav {width:100%; position:absolute; bottom:0px; left:0; z-index:3;}
.unslider-nav ol {text-align:center;}
.unslider-nav ol li {display:inline-block; width:8px; height:8px; margin:0 5px; background:transparent; border-radius:6px; overflow:hidden; text-indent:-9999px; border:2px solid #2d2d2d; cursor:pointer;}
.unslider-nav ol li.unslider-active {border-color:#faa619;}

/* book productList-book */
.book .full {}
.book .full .banner {width:100%; height:460px; position:relative;}
.book .full .banner img {width:1920px; height:460px; position:absolute; top:0px; left:50%; margin-left:-960px; background:#fff;z-index: 0;}
.full .enjoy_life {width:100%; height:630px; margin:200px 0px 60px; background:url(../images/b0_bg.jpg) no-repeat;}
.full .enjoy_life .in-book {width:1200px; height:634px; margin:0px auto; position:relative;}
.full .enjoy_life .in-book ul.nav {width:100%; height:135px; position:absolute; bottom:0; left:0; z-index:2;}
.full .enjoy_life .in-book ul.nav li {width:240px; height:135px; float:left; text-align:center; line-height:40px; color:#242424; font-size:22px; cursor:pointer;}
.full .enjoy_life .in-book ul.nav li span {width:100px; height:65px; background:url(../images/k_icon.png); display:block; margin:16px auto 0px;}
.full .enjoy_life .in-book ul.nav li.zhsh {background:#ddd;}
.full .enjoy_life .in-book ul.nav li.qjaq {background:#cfcfcf;}
.full .enjoy_life .in-book ul.nav li.szaq {background:#c1c0c0;}
.full .enjoy_life .in-book ul.nav li.kqaq {background:#bab9b9;}
.full .enjoy_life .in-book ul.nav li.aqcc {background:#b4b4b4;}
.full .enjoy_life .in-book ul.nav li.zhsh span {background-position:0px -583px;}
.full .enjoy_life .in-book ul.nav li.qjaq span {background-position:-100px -583px;}
.full .enjoy_life .in-book ul.nav li.szaq span {background-position:-200px -583px;}
.full .enjoy_life .in-book ul.nav li.kqaq span {background-position:-300px -583px;}
.full .enjoy_life .in-book ul.nav li.aqcc span {background-position:-400px -583px;}
.full .enjoy_life .in-book ul.nav li.zhsh span.on {background-position:0px -673px;}
.full .enjoy_life .in-book ul.nav li.qjaq span.on {background-position:-100px -673px;}
.full .enjoy_life .in-book ul.nav li.szaq span.on {background-position:-200px -673px;}
.full .enjoy_life .in-book ul.nav li.kqaq span.on {background-position:-300px -673px;}
.full .enjoy_life .in-book ul.nav li.aqcc span.on {background-position:-400px -673px;}
.full .enjoy_life .in-book ul.nav li.on {background:#faa619; color:#fff;}
.full .enjoy_life .in-book .content {width:100%; height:495px; position:absolute; top:0; left:0; z-index:2;}
.full .enjoy_life .in-book .content .data_item {width:100%; height:100%; display:none;}
.full .enjoy_life .in-book .content .data_item li .s_title {color:#000; line-height:45px;}
.full .enjoy_life .in-book .content .data_item li .s_title .s_red {font-size:39px;}
.full .enjoy_life .in-book .content .data_item li .s_title .s_green {font-size:32px; font-weight:100; padding:0px 0px 0px 15px; background:url(../images/dot.png) no-repeat 0px 50%;}
.full .enjoy_life .in-book .content .data_item li .s_content {height:499px;}
.full .enjoy_life .in-book .content .data_item li .s_content .txt {color:#242424; font-size:16px; line-height:32px;}
.full .enjoy_life .in-book .prev,.full .enjoy_life .in-book .next {width:45px; height:90px; background:url(../images/k_icon.png) no-repeat; position:absolute; top:222px; z-index:4; cursor:pointer; text-indent:-9999px;}
.full .enjoy_life .in-book .prev {background-position:0px -466px; left:0;}
.full .enjoy_life .in-book .next {background-position:-45px -466px; right:0;}
.full .enjoy_life .in-book .bg {width:100%; height:100%; background:#fff; opacity:0.7; position:absolute; top:0; left:0; z-index:1;}


/* case_list */
.case_list {}
.case_list .list_data {width:1212px;}
.case_list .list_data .data_item {width:290px; height:370px; background:#fff; box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25); margin:0px 13px 14px 0px; float:left; position:relative;}
.case_list .list_data .data_item img.head {width:76px; height:76px; background:#fff; border:2px solid #fff; border-radius:50%; box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25); position:absolute; top:250px; left:190px; z-index:2;}
.case_list .list_data .data_item img.pic {width:290px; height:290px;}
.case_list .list_data .data_item .title {color:#333; font-weight:100; line-height:28px; padding:0px 20px; margin-top:13px; display:block;}
.case_list .list_data .data_item .supply {color:#666; font-weight:100; line-height:16px; padding:6px 20px;}
.case_list .list_data .data_item .supply span {padding:0px 5px 0px 5px; border-left:1px solid #dfdfdf; box-shadow: -1px 0px 0px 0px #bcbcbc;}
.case_list .list_data .data_item .supply span:first-child {padding:0px 5px 0px 0px; border-left:none; box-shadow:none;}
.case_list .list_data .data_item .top {width:300px; height:190px; background:#fff; box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25); position:absolute; top:70px; left:20px; z-index:3; display:none;}
.case_list .list_data .data_item .top .sharp {width:14px; height:13px; background:url(../images/sharp.png) no-repeat; position:absolute; bottom:-13px; left:202px; z-index:4;}
.case_list .list_data .data_item .top .avatar {width:90px; height:90px; float:left; margin:10px 22px 0px 10px;}
.case_list .list_data .data_item .top .explain {width:170px; height:144px; float:left;}
.case_list .list_data .data_item .top .explain .role {font-size:16px; line-height:30px; padding:12px 0px 5px;}
.case_list .list_data .data_item .top .explain .role span {color:#faa619;}
.case_list .list_data .data_item .top .explain p {line-height:24px; font-weight:100;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.case_list .list_data .data_item .top .button {clear:both;}
.case_list .list_data .data_item .top .button a {width:126px; height:34px; line-height:34px; text-align:center; margin:0px 10px; color:#333; font-weight:100; border:1px solid #ccc; display:block; float:left;}
.caseList .full {background:#f8f8f8; border-top:2px solid #302e31;}
.caseList .menu {height:40px; margin:20px 0px 19px;}
.caseList .menu .bg {top:0; z-index:1;}


.caseCon .full {background:#f8f8f8; border-top:2px solid #302e31; overflow:auto;}
.caseCon .menu {height:40px; margin:20px 0px 19px;}
.caseCon .menu .bg {top:0; z-index:1;}
.caseCon .section {width:960px; float:left; padding-bottom:42px;}
.caseCon .section .article {background:#fff; text-align:center; box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);}
.caseCon .section .article h2 {font-size:18px; line-height:32px; padding:33px 0px 12px; font-weight:normal;}
.caseCon .section .article h4 {color:#999; line-height:32px; padding:0px 0px 20px; font-weight:normal;}
.caseCon .section .article table {width:920px; margin:0 auto; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.caseCon .section .article table th,.caseCon .section .article table td {height:39px; line-height:39px; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.caseCon .section .article table th {width:118px; background:#eee; font-weight:normal;}
.caseCon .section .article table td {color:#666;}
.caseCon .section .article table .left {text-align:left; padding-left:86px;}
.caseCon .section .article .buttonSelect {text-align:left; height:30px; line-height:30px; padding:30px 0px;}
.caseCon .section .article .buttonSelect span {padding:0px 20px 0px 40px; font-size:16px; float:left;}
.caseCon .section .article .buttonSelect .prev, .caseCon .section .article .buttonSelect .next {padding:0px 17px; font-size:16px; height:30px; background:#faa619; color:#fff; float:left; margin-right:30px; cursor:pointer; box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);}
.caseCon .section .article .picGroup {width:920px; margin:0 auto; overflow:auto; position:relative;}
.caseCon .section .article .picGroup .pic img {width:920px; height:560px; float:left;}
.caseCon .section .article .picGroup .nav {width:720px; height:61px; padding:30px 0px 0px 0px; margin-left:102px; overflow:hidden; position:relative;}
.caseCon .section .article .picGroup .nav ul {width:3000px; position:absolute;}
.caseCon .section .article .picGroup .nav ul li {width:111px; height:61px; float:left; margin-right:9px; cursor:pointer;}
.caseCon .section .article .picGroup .nav ul li img {width:111px; height:61px; float:left;}
.caseCon .section .article .picGroup .prev, .caseCon .section .article .picGroup .next {width:60px; height:61px; position:absolute; top:590px; background:url(../images/k_icon.png) no-repeat; cursor:pointer;}
.caseCon .section .article .picGroup .prev {background-position:-100px -467px; left:23px;}
.caseCon .section .article .picGroup .next {background-position:-164px -467px; right:23px;}
.caseCon .section .article .txt {text-align:left; padding:0px 20px 20px 40px;}
.caseCon .section .article .txt h2 {font-size:16px; font-weight:normal;}
.caseCon .section .article .txt p {color:#666; line-height:21px; text-indent:2em; padding:10px 0px;}
.section .c_title {line-height:30px; padding:22px 0px 23px; overflow:auto; clear:both;}
.section .c_title span {float:left; padding:0px 20px 0px 30px; font-size:16px;}
.section .c_title a.more {color:#faa619; float:right;}
.caseCon .section .case_list {margin:0px 0px 0px 20px;}
.caseCon .section .case_list .list_data .data_item {margin:0px 25px 3px 0px;}

.caseTeam {}
.caseTeam .full {}
.caseTeam .full .banner {width:100%; height:270px; position:relative;}
.caseTeam .full .banner img {width:1920px; height:270px; position:absolute; top:0px; left:50%; margin-left:-960px; background:#fff;}
.caseTeam .caseTeam_list {}
.caseTeam .caseTeam_list .data_item {width:880px; padding:20px 0px 20px 20px; margin-bottom:17px; background:#fff; box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);}
.store_list .list_data .data_item{padding: 0;width: 900px;}
.caseTeam .caseTeam_list .data_item .top {overflow:auto;}
.caseTeam .caseTeam_list .data_item .setop{background: url(../images/se_bg.jpg) no-repeat;height: 320px;}
.caseTeam .caseTeam_list .data_item .top .avatar {width:210px; height:210px; float:left;}
.caseTeam .caseTeam_list .data_item .setop .avatar,.caseTeam .caseTeam_list .data_item .swtop .avatar{width:400px; height:320px;}
.caseTeam .caseTeam_list .data_item .top .explain {width:650px; height:210px; line-height:21px; float:right;}
.caseTeam .caseTeam_list .data_item .setop .explain,.caseTeam .caseTeam_list .data_item .swtop .explain{width: 450px; height:320px;float: left;margin-left: 20px;}
.caseTeam .caseTeam_list .data_item .top .explain .role {color:#070403; font-size:22px; line-height:40px; padding:11px 0px 2px; display:block;}
.caseTeam .caseTeam_list .data_item .top .explain .role span {font-size:14px; line-height:21px; padding:13px 0px 0px 30px;}
.caseTeam .caseTeam_list .data_item .top .explain .txt {width:640px; height:112px; margin-bottom:14px; overflow:hidden;}
.caseTeam .caseTeam_list .data_item .setop .explain .txt{width: 440px;height: 200px;display: inline-block;}
.caseTeam .caseTeam_list .data_item .swtop .explain .txt{width: 440px;height: 60px;display: inline-block;}
.caseTeam .caseTeam_list .data_item .top .explain .txt p {color:#666; margin-top:14px;}
.caseTeam .caseTeam_list .data_item .top .explain .btn {width:100px; height:30px; line-height:30px; background:#faa619; color:#fff; text-align:center; display:block; box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);}
.caseTeam .storeShow_list .data_item .top .explain .swbtn{width: 90px;margin-top: 15px;}
.caseTeam .caseTeam_list .data_item .top .explain .btn1{height:28px; line-height:28px;background:#fff;border: 1px solid #FAA618;color: #FAA618;margin-right: 30px;}
.caseTeam .caseTeam_list .data_item ul {overflow:auto; padding-top:20px; overflow:hidden;}
.caseTeam .caseTeam_list .data_item ul li {width:280px; height:180px; margin-right:10px; float:left; position:relative;}
.caseTeam .caseTeam_list .data_item ul li .title {position:absolute; width:260px; padding:0px 10px; line-height:30px; color:#fff; text-align:center; bottom:0; z-index:3; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.caseTeam .caseTeam_list .data_item ul li .bg {position:absolute; background:#070403; width:100%; height:30px; opacity:0.6; bottom:0; display:block; z-index:2;}
.caseTeam .caseTeam_list .data_item ul li img {width:280px; height:180px;}
.store_list .des_item{margin-right: 11px;border: 1px solid #E4E4E4;margin-bottom: 20px;}
.store_list .des_item:nth-of-type(3n) {margin-right: 0;}
.store_list .des_item img{width: 290px;}
.store_list .des_item p{width: 238px;padding: 0 25px;color: #666;margin: 15px 0;line-height: 25px;}
.store_list .des_item p.peo span{color: #363636;font-size: 16px;font-weight: 700;}
.store_list .title{margin-bottom: 20px;color: #333;font-size: 18px;}
.storeShow_list .data_item .swtop ul{padding-top: 0;}
.storeShow_list .data_item .swtop ul h3{line-height: 50px;border-top: 1px dashed #E4E4E4;color: #363636;font-size: 16px;}
.storeShow_list .data_item .swtop ul h3 span{font-size: 14px;color: #999999;}
.storeShow_list .data_item .swtop ul li{float: left;width: 140px;height: 140px;}
.storeShow_list .data_item .swtop ul li:last-child{margin-right: 0;}
.storeShow_list .data_item .swtop ul li img{width: 140px;height: 140px;}



/*aside*/
.aside {width:220px; background:#fff; float:right; box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);}
.aside .title {font-size:16px; padding:22px 0px 13px; line-height:30px;}
.aside .designer {width:180px; margin:0px auto; overflow:auto; border-bottom:1px dashed #cdcccc;}
.aside .designer .content {}
.aside .designer .content img {width:180px; height:144px; padding-bottom:15px;}
.aside .designer .content p {width:180px; color:#666; line-height:21px; margin:10px 0px 0px;}
.aside .designer .content .btn {width:80px; line-height:30px; color:#fff; margin:17px 0px 20px; display:block; float:right; text-align:center; background:#faa619; font-weight:100; box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);}
.aside .apply {width:180px; margin:0px auto; border-bottom:1px dashed #cdcccc;}
.aside .apply .label {width:60px; height:30px; line-height:30px; text-align:center; background:#faa619; color:#fff; margin:19px 0px 15px -20px;}
.aside .apply h2 {font-size:16px; font-weight:normal; text-align:center;}
.aside .apply h4 {font-weight:normal; text-align:center; margin-bottom:22px;}
.aside .apply .content {}
.aside .apply .content input {width:140px; height:28px; border:1px solid #e5e5e5; margin:0px 0px 10px; padding:0px 19px;}
.aside .apply .content button {width:180px; height:40px; line-height:40px; text-align:center; background:#faa619; color:#fff; margin:10px 0px 30px; box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);}
.aside .caseRecommend {width:180px; margin:0px auto; overflow:auto;}
.aside .caseRecommend .list_data .data_item {position:relative; padding:0px 0px 24px; margin-top:30px; border-bottom:1px dashed #cdcccc;}
.aside .caseRecommend .list_data .data_item:first-child {margin-top:0px;}
.aside .caseRecommend .list_data .data_item .name {position:absolute; top:55px; left:0; width:180px; text-align:center; color:#fff; font-size:16px; line-height:30px; z-index:3; display:none;}
.aside .caseRecommend .list_data .data_item .bg {position:absolute; top:0; left:0; width:180px; height:140px; background:#070403; opacity:0.3; z-index:2; display:none;}
.aside .caseRecommend .list_data .data_item .pic:hover .bg, .aside .caseRecommend .list_data .data_item .pic:hover .name {display:block;}
.aside .caseRecommend .list_data .data_item img {width:180px; height:140px; margin-bottom:15px;}
.aside .caseRecommend .list_data .data_item p {color:#666; line-height:24px;}
.aside .hotInfo {width:180px; margin:0px auto 15px;}
.aside .hotInfo ul li {line-height:30px; overflow:auto;}
.aside .hotInfo ul li a {color:#666; width:150px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left;}
.aside .hotInfo ul li span {width:20px; height:20px; line-height:20px; margin:5px 10px 0px 0px; text-align:center; display:block; color:#fff; background:#ababab; float:left;}
.aside .hotInfo ul li:nth-child(1) span, .aside .hotInfo ul li:nth-child(2) span, .aside .hotInfo ul li:nth-child(3) span {background:#faa619;}
.aside .otherDesigner {width:240px; border:0;}
.aside .otherDesigner .content .data_item {padding-bottom:15px; margin-bottom:20px; border-bottom:1px dashed #cdcccc;}
.aside .otherDesigner .content img {width:240px; height:240px; float:left; padding-bottom:14px;}
.aside .otherDesigner .content p {width:240px; color:#333; line-height:24px; margin:0;}
.aside .swdes .content p{color: #666;}
.aside .swdes .title{color: #333;font-size: 16px; font-weight: 500;}
.aside .hotCase {width:240px; margin:0px auto 20px; overflow:auto; border-bottom:1px dashed #cdcccc;}
.aside .hotCase .content {}
.aside .hotCase .content .name {color:#666; line-height:32px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.aside .hotCase .content img {width:240px; height:240px; padding-bottom:12px; display:none;}


.caseTeam .aside {width:280px;}
.caseTeam .aside .apply {width:240px;}
.caseTeam .aside .apply input {width:200px;}
.caseTeam .aside .apply .content button {width:240px;}
.caseTeam .aside .hotInfo {width:240px;}
.caseTeam .aside .hotInfo ul li a {width:210px;}
.caseTeam .full {background:#f8f8f8; overflow:auto; padding-bottom:20px;}
.caseTeam .menu {height:40px; margin:20px 0px 19px;}
.caseTeam .menu .bg {top:0; z-index:1;}
.caseTeam .section {width:900px; float:left; padding-bottom:42px;}
.caseTeam .menu_list .list_data .data_item .content {width:760px;}

.designerCon .full .header {width:100%; height:271px; text-align:center; background:url(../images/5_35.jpg) no-repeat 50% 0%; background-size:cover; color:#fff;}
.designerCon .full .header img {width:98px; height:98px; border:1px solid #fff; border-radius:50%; margin:40px 0px 26px;}
.designerCon .full .header span {display:block; font-size:16px; line-height:22px;}
.designerCon .full .header p {line-height:24px;}
.designerCon .menu {margin:0;}
.designerCon .menu .bg {top:-20px;}
.designerCon .designer_show {width:900px; overflow:auto; background:url(../images/5_37.jpg) no-repeat 0px bottom; background-size:cover; box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);}
.designerCon .designer_show .title {font-size:18px; line-height:59px; margin:0px 20px 20px; border-bottom:1px dashed #dbd8d9;}
.designerCon .designer_show .title span {padding-right:6px;}
.designerCon .designer_show .content {}
.designerCon .designer_show .content img {width:200px; height:300px; margin:0px 20px 0px 20px; float:left;}
.designerCon .designer_show .content .right {width:640px; float:left;}
.designerCon .designer_show .content .right h2 {font-size:14px; font-weight:normal; line-height:50px; padding-top:3px; color:#666;}
.designerCon .designer_show .content .right h2 span {font-size:16px; color:#333;}
.designerCon .designer_show .content .right dl {}
.designerCon .designer_show .content .right dl dt {line-height:30px; padding:0px 0px 0px 30px; margin-bottom:9px; background:url(../images/k_icon.png) no-repeat;}
.designerCon .designer_show .content .right dl dt.sjln {background-position:0px -766px;}
.designerCon .designer_show .content .right dl dt.scfg {background-position:0px -796px;}
.designerCon .designer_show .content .right dl dt.other {background-position:0px -826px;}
.designerCon .designer_show .content .right dl dd {line-height:21px; color:#666; font-weight:100; text-align:justify; margin:0px 0px 10px; overflow:hidden;}
.designerCon .designer_show .content .right dl dt.sjln + dd {height:42px;}
.designerCon .designer_show .content .right dl dt.scfg + dd {height:21px;}
.designerCon .designer_show .content .right dl dt.other + dd {height:63px;}
.designerCon .section .c_title span {font-size:18px; padding:0px 20px;}
.designerCon .section .list_data {width:1000px;}


.hotPlace_list {}
.hotPlace_list .list_data .data_item {height:260px; margin-bottom:20px; background:#fff; box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);}
.hotPlace_list .list_data .data_item .avatar {width:280px; height:220px; float:left; margin:20px;}
.hotPlace_list .list_data .data_item .explain {width:560px; float:left;}
.hotPlace_list .list_data .data_item .explain .title {color:#333; font-size:16px; line-height:30px; padding:14px 0px 18px; display:block;}
.hotPlace_list .list_data .data_item .explain .txt {color:#666; line-height:21px; height:42px; overflow:hidden; padding-bottom:20px;}
.hotPlace_list .list_data .data_item .explain ul {}
.hotPlace_list .list_data .data_item .explain ul li {width:280px; color:#666; line-height:32px; float:left;}
.hotPlace_list .list_data .data_item .explain .btn {width:80px; height:30px; line-height:30px; background:#faa619; color:#fff; text-align:center; display:block; box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25); float:right; margin-top:20px;}

.building_list {}
.building_list .list_data .data_item {height:260px; margin-bottom:20px; background:#fff; box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);}
.building_list .list_data .data_item .avatar {width:280px; height:220px; float:left; margin:20px;}
.building_list .list_data .data_item .explain {width:550px; float:left;}
.building_list .list_data .data_item .explain .title {padding:13px 0px 12px; overflow:auto;}
.building_list .list_data .data_item .explain .title .txt {color:#333; font-size:16px; width:460px; line-height:30px; float:left; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.building_list .list_data .data_item .explain .title .btn {width:80px; height:30px; line-height:30px; background:#faa619; color:#fff; text-align:center; display:block; box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25); float:right;}
.building_list .list_data .data_item .explain ul {overflow:auto;}
.building_list .list_data .data_item .explain ul li {width:275px; color:#666; line-height:32px; float:left;}
.building_list .list_data .data_item .explain .progress {color:#666; line-height:32px; margin-top:12px;}
.building_list .list_data .data_item .explain .progress .left {width:86px; float:left;}
.building_list .list_data .data_item .explain .progress .right {width:380px; float:left;}
.building_list .list_data .data_item .explain .progress .right span {color:#999; width:66px; text-align:center; padding-right:10px; padding-top:32px; display:block; float:left; background:url(../images/prog.png) no-repeat; background-position:-76px 0px;}
.building_list .list_data .data_item .explain .progress .right span.on {color:#666; background-position:0px 0px;}

.buildingCon .menu {margin:0;}
.buildingCon .menu .bg {top:-20px;}
.buildingCon .section {background:#fff; box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25); padding:0px 0px 30px;}
.buildingCon .section h2 {text-align:center; font-size:18px; font-weight:normal; line-height:58px; border-bottom:1px solid #e5e5e5; margin:0px 10px;}
.buildingCon .section .desc {text-align:justify; line-height:21px; color:#666; margin:15px 20px 0px;}
.buildingCon .section .desc p {text-indent:2em;}
.buildingCon .section .content {padding:45px 20px 0px; overflow:auto; position:relative;}
.buildingCon .section .content .left {width:99px; float:left;}
.buildingCon .section .content .left .l_title {line-height:21px; margin-bottom:15px; font-size:16px;}
.buildingCon .section .content .left .l_content {text-align:center;}
.buildingCon .section .content .left .l_content .list_data {}
.buildingCon .section .content .left .l_content .list_data .data_item {padding-bottom:12px; overflow:auto;}
.buildingCon .section .content .left .l_content .list_data .data_item .title {width:40px; height:42px; line-height:21px; border-radius:50%; color:#fff; background:#999; padding:4px 5px; margin:0px 0px 12px 15px;}
.buildingCon .section .content .left .l_content .list_data .data_item ul {}
.buildingCon .section .content .left .l_content .list_data .data_item ul li {width:80px; line-height:28px; text-align:left; padding-left:19px; cursor:pointer;}
.buildingCon .section .content .left .l_content .list_data .data_item ul li a {width:80px; color:#666; cursor:pointer;}
.buildingCon .section .content .left .l_content .list_data .data_item ul li.on a {color:#faa619;}
.buildingCon .section .content .right {width:740px; min-height:700px; border-left:1px solid #e6e5e5; padding-left:15px; float:right;}
.buildingCon .section .content .right .btn {width:80px; line-height:30px; color:#fff; margin:0px 0px 66px; display:block; float:right; text-align:center; background:#faa619; box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);}
.buildingCon .section .content .right p {line-height:21px; color:#666; padding:5px 0px 4px; clear:both;}
.buildingCon .section .content .right img {width:100%; margin-bottom:20px;}

.bestServiceCon .menu {margin:0; width:860px;}
.bestServiceCon .menu .bg {top:-20px;}
.bestServiceCon .section {background:#fff; box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25); padding:0px 0px 30px; float:right;}
.bestServiceCon .section h2 {color:#2d2a24; font-size:16px; text-align:center; padding:0px 10px; font-weight: normal; line-height:50px;}
.bestServiceCon .section .time {color:#999; text-align:center; margin:0px 10px 0px; padding:0px 0px 14px; line-height:22px; border-bottom:1px solid #b2b2b2;}
.bestServiceCon .section .desc {padding:14px 20px 0px; color:#666; line-height:21px;}
/*.bestServiceCon .section .desc p {padding:12px 0px 16px; text-indent:2em;}
.bestServiceCon .section .desc img {width:860px; padding:0px 0px 5px;}*/
.bestServiceCon .section .menu {padding:15px 20px;}
.bestServiceCon .section .menu a {color:#666; width:50%; line-height: 26px;}
.bestServiceCon .section .menu a.left {float:left;}
.bestServiceCon .section .menu a.right {float:right; text-align:right;}
.bestServiceCon .section .share {height:30px; margin:0px 20px; padding:10px 0px; background:#e5e5e5;}
.bestServiceCon .section .share span {line-height:30px; margin:0px 26px 0px 0px; float:right;}
.bestServiceCon .section .share a {display:block;width:30px; height:30px; margin:0px 20px 0px 0px; background:url(../images/k_icon.png) no-repeat; float:right;}
.bestServiceCon .section .share a.jiathis_button_weixin {background-position:0px -856px;}
/*.bestServiceCon .section .share a.jiathis_button_weixin {background-position:-50px -856px;}*/
.bestServiceCon .section .share a.jiathis_button_qzone {background-position:-100px -856px;}
.bestServiceCon .section .share a.jiathis_button_cqq {background-position:-150px -856px;}
.bestServiceCon .section .share a.jiathis_button_tsina {background-position:-200px -856px;}
.bestServiceCon .aside {float:left;}

.customerEvaluation .menu {margin:0; width:860px;}
.customerEvaluation .menu .bg {top:-20px;}
.customerEvaluation .section {float:right;}
.customerEvaluation .section .list_data {padding: 0px 10px 20px; background:#fff; box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);}
.customerEvaluation .section .list_data .data_item {padding:20px 10px; border-bottom:1px solid #e5e5e5; overflow:auto;}
.customerEvaluation .section .list_data .data_item img {width:298px; height:198px; border:1px solid #999; float:left;}
.customerEvaluation .section .list_data .data_item .right {width:540px; float:right;}
.customerEvaluation .section .list_data .data_item .right .title {color:#333; font-size:16px; line-height:30px; padding:14px 0px 10px; display:block;}
.customerEvaluation .section .list_data .data_item .right .desc {color:#666; line-height:21px; height:84px; overflow:hidden; text-align:justify; padding:0px 0px 25px;}
.customerEvaluation .section .list_data .data_item .right .time {color:#999; line-height:21px; text-align:right;}
.customerEvaluation .aside {float:left;}

.news .menu {margin:0; width:860px;}
.news .menu .bg {top:-20px;}
.news .section .list_data {padding: 0px 10px 20px; background:#fff; box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);}
.news .section .list_data .data_item {padding:20px 10px; border-bottom:1px solid #e5e5e5; overflow:auto;}
.news .section .list_data .data_item img {width:324px; height:243px; border:1px solid #999; float:left;}
.news .section .list_data .data_item .right {width:514px; float:right;}
.news .section .list_data .data_item .right .title {color:#333; font-size:16px; line-height:30px; padding:14px 0px 10px; display:block;}
.news .section .list_data .data_item .right .desc {color:#666; line-height:21px; height:126px; overflow:hidden; text-align:justify; padding:0px 0px 25px;}
.news .section .list_data .data_item .right .time {color:#999; line-height:21px;}
.news .section .list_data .data_item .right .time span {color:#faa619;}
.news .aside .hotCase {margin:0px auto;}

.newsCon .menu {margin:0; width:860px;}
.newsCon .menu .bg {top:-20px;}
.newsCon .section {background:#fff; box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25); padding:0px 0px 30px;}
.newsCon .section h2 {color:#2d2a24; font-size:16px; text-align:center; padding:0px 10px; font-weight: normal; line-height:50px;}
.newsCon .section .time {color:#999; text-align:center; margin:0px 10px 0px; padding:0px 0px 14px; line-height:22px; border-bottom:1px solid #e5e5e5;}
.newsCon .section .desc {padding:14px 20px 0px; color:#666; line-height:21px;}
/*.newsCon .section .desc p {padding:30px 0px 36px;}
.newsCon .section .desc img {width:860px; padding:0px 0px 5px;}*/
.newsCon .section .menu {margin:15px 20px; height:27px; padding:30px 0px 0px; border-top:1px solid #e5e5e5;}
.newsCon .section .menu a {color:#666; line-height:26px; background:url(../images/k_icon.png) no-repeat 81px -886px;}
.newsCon .section .menu a span {color:#333; font-size:16px;}
.newsCon .section .menu a.left {float:left; padding-left:103px; width:327px;}
.newsCon .section .menu a.right {float:left; padding-left:61px; width:360px; background-position-x:39px; }
.newsCon .aside .hotCase {margin:0px auto;}

.productList {}
.productList .full {}
.productList .full .banner {width:100%; height:460px; position:relative;}
.productList .full .banner img {width:1920px; height:460px; position:absolute; top:0px; left:50%; margin-left:-960px; background:#fff;}
.productList .switch {width:1200px; margin:0 auto;}
.productList .switch img {width:1200px;}
.productList .list_data {width:1200px; margin:0 auto; overflow:auto;}
.productList .list_data .data_item {}
.productList .list_data .data_item .top {height:300px; background:#f0f0f0;}
.productList .list_data .data_item .top .left {width:600px; height:300px; float:left;}
.productList .list_data .data_item .top .right {width:600px; height:300px; float:left; background:url(../images/c_01.png) no-repeat 40px 40px; line-height:30px;}
.productList .list_data .data_item .top .right .title {font-size:18px; color:#333; padding:55px 0px 0px 134px; display:block;}
.productList .list_data .data_item .top .right .title_en {font-size:20px; font-weight:100; color:#333; padding:0px 0px 0px 134px; display:block;}
.productList .list_data .data_item .top .right .view {font-size:16px; font-weight:100; padding:0px 70px 0px 0px; cursor:pointer; float:right; background:url(../images/k_icon.png) no-repeat 77px -150px;}
.productList .list_data .data_item .top .right .on {background-position:77px -180px;}
.productList .list_data .data_item .show {line-height:21px; padding:33px 570px 80px 40px; background:url(../images/c_02.png) no-repeat 805px 40px; font-weight:100; text-align:justify; word-break:break-all; overflow:hidden; display:none;}
.productList .list_data .img_f_r .top .left {float:right;}



/* title */
.full .title_b {width:100%; text-align:center; padding-top:60px;}
.full .title_b h2 {font-size:30px; color:#131313; font-weight:normal; line-height:40px;}
.full .title_b h4 {font-size:18px; color:#131313; font-weight:100; line-height:45px;}

.finishedProductHome {}
.finishedProductHome .full .main {width:100%; height:1036px; border-top:2px solid #c4a678; position:relative; overflow:hidden;}
.finishedProductHome .full .main .bgPic {width:100%; text-align:center; position:absolute; left:50%; top:0; margin-left:-960px; z-index:2;}
.finishedProductHome .full .main .bgPic img {width:1920px; height:1036px;}
.finishedProductHome .full .main .content {position:absolute; width:1120px; height:1036px; left:50%; top:0; margin-left:-560px; z-index:3; background:url(../images/c_mainbg.png) no-repeat 75px 73px;}
.finishedProductHome .full .main .content .deng {position:absolute; width:293px; height:367px; left:849px; top:2px; z-index:6;}
.finishedProductHome .full .main .content .r {position:absolute; width:360px; height:500px; left:596px; top:116px; z-index:5; box-shadow:0px 2px 6px 0px rgba(0,0,0,0.5);}
.finishedProductHome .full .main .content .d {position:absolute; width:720px; height:360px; left:0; top:556px; z-index:4;}
.finishedProductHome .full .main .content .title {height:56px; background:#faa619; padding:7px; float:left; margin:114px 0px 0px 140px;}
.finishedProductHome .full .main .content .title .border {height:48px; border:2px solid #fff; background:#faa619; padding:2px 20px;}
.finishedProductHome .full .main .content .title .border h2 {color:#fff; font-size:16px; line-height:24px; font-weight:normal;}
.finishedProductHome .full .main .content .title .border h3 {color:#fff; font-size:16px; line-height:24px; font-weight:normal;}
.finishedProductHome .full .main .content .txt {width:340px; text-align:justify; clear:both; margin:0px 0px 0px 140px;}
.finishedProductHome .full .main .content .txt h2 {color:#333; font-size:20px; line-height:30px; font-weight:normal; text-indent:30px; padding:35px 0px 20px;}
.finishedProductHome .full .main .content .txt p {color:#666; line-height:21px; padding-bottom:28px;}
.finishedProductHome .full .house_show {width:1200px; overflow:auto; margin:0 auto 70px;}
.finishedProductHome .full .house_show .left {width:408px; height:260px; background:url(../images/c_houseShow_bg.png) no-repeat; float:left; margin:156px 0px 0px 37px; padding:0px 40px;}
.finishedProductHome .full .house_show .left h2 {color:#333; font-size:18px; line-height:30px; padding:53px 0px 15px;}
.finishedProductHome .full .house_show .left .txt {color:#666; line-height:28px; text-align:justify;}
.finishedProductHome .full .house_show .right {width:600px; float:right; margin-top:54px;}
.finishedProductHome .full .taste_house {width:100%; background:url(../images/c_01.jpg) no-repeat 50% 50%; background-size:cover; overflow:auto;}
.finishedProductHome .full .taste_house .title_b {padding-top:70px;}
.finishedProductHome .full .taste_house .content {width:1163px; height:260px; margin:72px auto 105px; overflow:hidden; padding-left:37px;}
.finishedProductHome .full .taste_house .content ul {width:1300px; height:260px; background:url(../images/c_icon.png) no-repeat;}
.finishedProductHome .full .taste_house .content ul li {width:180px; line-height:27px; color:#131313; font-size:18px; font-weight:100; padding:206px 0px 0px; text-align:center; float:left; margin-right:132px;}
.finishedProductHome .full .charm_home {overflow:auto;}
.finishedProductHome .full .charm_home .title_b {padding-top:70px;}
.finishedProductHome .full .charm_home .accordion {width:1200px; height:460px; margin:60px auto 120px; overflow:hidden;}
.finishedProductHome .full .charm_home .accordion ul {width:1600px; height:460px;}
.finishedProductHome .full .charm_home .accordion ul li {width:160px; height:460px; float:left; position:relative; overflow:hidden; cursor:pointer;}
.finishedProductHome .full .charm_home .accordion ul li .pic {width:160px; height:460px; overflow:hidden; position:absolute; top:0; left:0;}
.finishedProductHome .full .charm_home .accordion ul li .heading {width:108px; height:75px; border:1px solid #fff; position:absolute; top:130px; left:25px; z-index:3; background:url(../images/c_ch_icon.png) no-repeat; color:#fff; line-height:33px; text-align:center; font-size:22px; font-weight:100; padding-top:123px;}
.finishedProductHome .full .charm_home .accordion ul li.bg1 .heading {background-position:0px 0px;}
.finishedProductHome .full .charm_home .accordion ul li.bg2 .heading {background-position:-108px 0px;}
.finishedProductHome .full .charm_home .accordion ul li.bg3 .heading {background-position:-216px 0px;}
.finishedProductHome .full .charm_home .accordion ul li.bg4 .heading {background-position:-324px 0px;}
.finishedProductHome .full .charm_home .accordion ul li .description {width:420px; height:270px; position:absolute; top:96px; left:150px; z-index:5; color:#fff; display:none;}
.finishedProductHome .full .charm_home .accordion ul li .description .des_con {position:absolute; z-index:6; left:10px; top:10px; border:1px solid #fff; width:398px; height:248px; overflow:hidden;}
.finishedProductHome .full .charm_home .accordion ul li .description .des_con h2 {width:108px; height:75px; float:left; background:url(../images/c_ch_icon.png) no-repeat; font-size:18px; color:#fff; text-align:center; font-weight:100; line-height:33px; padding:88px 0px 0px; margin:64px 0px 0px 34px;}
.finishedProductHome .full .charm_home .accordion ul li.bg1 .description .des_con h2 {background-position:0px -20px;}
.finishedProductHome .full .charm_home .accordion ul li.bg2 .description .des_con h2 {background-position:-108px -20px;}
.finishedProductHome .full .charm_home .accordion ul li.bg3 .description .des_con h2 {background-position:-216px -20px;}
.finishedProductHome .full .charm_home .accordion ul li.bg4 .description .des_con h2 {background-position:-324px -20px;}
.finishedProductHome .full .charm_home .accordion ul li .description .des_con .txt {width:200px; padding:34px 40px 0px 0px; line-height:21px; font-weight:100; text-align:justify; float:right;}
.finishedProductHome .full .charm_home .accordion ul li .description .des_con .txt p {text-indent:2em; padding-bottom:29px;}
.finishedProductHome .full .charm_home .accordion ul li .description .bg {opacity:0.6; position:absolute; width:100%; height:100%; z-index:4;}
.finishedProductHome .full .charm_home .accordion ul li.bg1 .description .bg {background:#e9a167;}
.finishedProductHome .full .charm_home .accordion ul li.bg2 .description .bg {background:#fb8ab3;}
.finishedProductHome .full .charm_home .accordion ul li.bg3 .description .bg {background:#9696ce;}
.finishedProductHome .full .charm_home .accordion ul li.bg4 .description .bg {background:#828b62;}
.finishedProductHome .full .charm_home .accordion ul li .bg {opacity:0.9; position:absolute; width:100%; height:100%; z-index:2;}
.finishedProductHome .full .charm_home .accordion ul li.bg1 .bg {background:#e9a167;}
.finishedProductHome .full .charm_home .accordion ul li.bg2 .bg {background:#fa5b9f;}
.finishedProductHome .full .charm_home .accordion ul li.bg3 .bg {background:#8d90e6;}
.finishedProductHome .full .charm_home .accordion ul li.bg4 .bg {background:#828b62;}
.finishedProductHome .full .charm_home .accordion ul li.on {width:720px;}
.finishedProductHome .full .charm_home .accordion ul li .close {width:30px; height:30px; opacity:0.78; position:absolute; top:0; right:0; background:url(../images/k_icon.png) no-repeat -230px -467px;}
.finishedProductHome .full .charm_home .accordion ul li .open {width:80px; height:80px; position:absolute; bottom:0; left:0; z-index:5; display:none;}
.finishedProductHome .full .charm_home .accordion ul li .open .nbg {width:160px; height:160px; border-radius:50%; position:absolute; left:-100%; bottom:-100%; opacity:0.6; z-index:6;}
.finishedProductHome .full .charm_home .accordion ul li.bg1 .open .nbg {background:#e9a167;}
.finishedProductHome .full .charm_home .accordion ul li.bg2 .open .nbg {background:#fb8ab3;}
.finishedProductHome .full .charm_home .accordion ul li.bg3 .open .nbg {background:#9696ce;}
.finishedProductHome .full .charm_home .accordion ul li.bg4 .open .nbg {background:#828b62;}
.finishedProductHome .full .charm_home .accordion ul li .open span {width:30px; height:30px; background:url(../images/k_icon.png) no-repeat -270px -467px; display:block; position:absolute; top:30px; left:15px; z-index:7;}

.finishedProductHome .full .taste_home {width:100%; background:url(../images/c_03.jpg) no-repeat 50% 50%; background-size:cover; overflow:auto;}
.finishedProductHome .full .taste_home .list_data {width:860px; margin:36px auto 66px;}
.finishedProductHome .full .taste_home .list_data .data_item {padding:0px 0px 30px; overflow:auto;}
.finishedProductHome .full .taste_home .list_data .data_item .txt {float:left; margin:30px 0px 0px; font-size:16px; color:#666; font-weight:100; width:660px; background:#fff; line-height:30px; padding:5px 0px 5px 40px; box-shadow:0px 2px 6px 0px rgba(4,0,0,0.25);}
.finishedProductHome .full .taste_home .list_data .data_item img {border-radius:7px; box-shadow:0px 2px 6px 0px rgba(4,0,0,0.25);}
.finishedProductHome .full .taste_home .list_data .data_item_l img {float:left;}
.finishedProductHome .full .taste_home .list_data .data_item_r img {float:right;}
.finishedProductHome .full .taste_home .list_data .data_item_r .txt {padding:5px 40px 5px 0px; text-align:right;}

.finishedProductHome .full .online_order {width:100%; background:url(../images/c_04.jpg) no-repeat 50% 50%; background-size:cover; overflow:auto;}
.finishedProductHome .full .online_order .jz_mid {width:1200px; height:300px; margin:0 auto; text-align:center;}
.finishedProductHome .full .online_order .jz_mid h2 {line-height:46px;  font-size:30px; font-weight:normal;  padding:100px 0px 14px 0px;}
.finishedProductHome .full .online_order .jz_mid h2 span {font-size:38px; font-weight:bold; padding:0px 7px 0px 0px;}
.finishedProductHome .full .online_order .jz_mid p {font-size:22px; font-weight:100; line-height:30px; color:#666;}


.finishedProductHome .full .enjoy_life {width:100%; background:#efefef url(../images/c_05.jpg) no-repeat 50% 200px; margin:0px 0px; padding:0px 0px 85px; overflow:auto; height:830px;}
.finishedProductHome .full .enjoy_life .title_b h4 {padding-bottom:55px;}
.finishedProductHome .full .enjoy_life .in-book {height:630px;}


.finishedProductHome .full .standard_engineering {width:100%; background:url(../images/c_06.jpg) no-repeat 50% 50%; background-size:cover; padding-bottom:68px;}
.finishedProductHome .full .standard_engineering .list_data {width:1200px; margin:50px auto 70px; background:#ededed; overflow:auto;}
.finishedProductHome .full .standard_engineering .list_data .data_item {position:relative; float:left; margin:1px;}
.finishedProductHome .full .standard_engineering .list_data .data_item img {float:left;}
.finishedProductHome .full .standard_engineering .list_data .data_item .top {position:absolute; top:0; left:0; display:none;}
.finishedProductHome .full .standard_engineering .list_data .data_item:hover .top {display:block;}


.projectIntro .full {background:#fcfbfa; padding-bottom:30px;}
.projectIntro .full .banner {width:100%; height:460px; position:relative;}
.projectIntro .full .banner img {width:1920px; height:460px; position:absolute; top:0px; left:50%; margin-left:-960px; background:#fff;}
.projectIntro .i_title {width:500px; margin:60px 448px 30px 0px;}
.projectIntro .quality {width:1200px; margin:0 auto;}
.projectIntro .quality .content {width:100%; overflow:auto;}
.projectIntro .quality .content .txt {color:#666px; line-height:21px; text-align:center; width:880px; margin:0px auto 40px;}
.projectIntro .quality .content ul {}
.projectIntro .quality .content ul li {width:221px; float:left; margin-left:86px;}
.projectIntro .quality .content ul li:first-child {margin-left:30px;}
.projectIntro .quality .content ul li img {width:221px; height:221px; border-radius:50%; margin-bottom:26px;}
.projectIntro .quality .content ul li p {width:221px; line-height:21px; text-align:center; text-transform:uppercase;}
.projectIntro .engineering_show {width:1200px; margin:0 auto;}
.projectIntro .engineering_show .i_title h2 {margin:40px 10px 0px 0px;}
.projectIntro .engineering_show .content {width:100%; overflow:auto;}
.projectIntro .engineering_show .content .left {width:460px; margin-left:85px; float:left;}
.projectIntro .engineering_show .content .left ul li {padding-left:130px; height:180px;}
.projectIntro .engineering_show .content .left ul li.clfm {background:url(../images/5_74.jpg) no-repeat 0px 12px;}
.projectIntro .engineering_show .content .left ul li.gcfm {background:url(../images/5_75.jpg) no-repeat 0px 12px;}
.projectIntro .engineering_show .content .left ul li.sgly {background:url(../images/5_76.jpg) no-repeat 0px 12px;}
.projectIntro .engineering_show .content .left ul li .title {font-size:18px; line-height:42px;}
.projectIntro .engineering_show .content .left ul li .txt {color:#666; line-height:21px; text-align:justify;}
.projectIntro .engineering_show .content .right {width:500px; float:right; position:relative;}
.projectIntro .engineering_show .content .right .picShow {width:500px; height:297px;}
.projectIntro .engineering_show .content .right .picGroup {width:255px; height:40px; margin:10px 0px 0px 125px; overflow:hidden; position:relative;}
.projectIntro .engineering_show .content .right ul {width:2000px; height:40px; position:absolute; top:0; left:0;}
.projectIntro .engineering_show .content .right ul li {width:80px; height:40px; margin-right:5px; float:left; cursor:pointer;}
.projectIntro .engineering_show .content .right .prev, .projectIntro .engineering_show .content .right .next {width:18px; height:29px; position:absolute; top:317px; background:url(../images/k_icon.png) no-repeat; cursor:pointer;}
.projectIntro .engineering_show .content .right .prev {background-position:-164px -225px; left:92px;}
.projectIntro .engineering_show .content .right .next {background-position:-186px -225px; right:92px;}
.projectIntro .engineering_show .content .right h2 {font-size:18px; line-height:43px; font-weight:normal; padding:8px 18px 0px;}
.projectIntro .engineering_show .content .right p {color:#666; line-height:22px; text-align:justify; padding:0px 18px;}
.projectIntro .order {height:451px; background:url(../images/5_81.jpg) no-repeat; overflow:auto;}
.projectIntro .order a {width:140px; height:40px; line-height:40px; background:#faa619; color:#fff; text-align:center; font-size:19px; border-radius:3px; display:block; margin:362px 0px 0px 592px; box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);}
.projectIntro .processStand {width:1200px; margin:0 auto;}
.projectIntro .processStand .i_title {margin:60px 448px 57px 0px;}
.projectIntro .processStand .i_title h2 {margin:40px 10px 0px 0px;}
.projectIntro .processStand .content {}
.projectIntro .processStand .content .left {width:460px; margin-left:120px; float:left;}
.projectIntro .processStand .content .right {width:567px; padding-right:10px; float:right;}
.projectIntro .processStand .content .right h2 {font-size:18px; font-weight:normal; line-height:34px; padding:30px 0px;}
.projectIntro .processStand .content .right ul li { line-height:21px; color:#666px; background:url(../images/k_icon.png) no-repeat 0px -912px; padding-left:15px;}
.projectIntro .quality {width:1200px; margin:0 auto;}
.projectIntro .quality .i_title {margin:70px 448px 66px 0px;}
.projectIntro .quality .content {}
.projectIntro .quality .content img {margin:0px 10px 40px;}
.projectIntro .construction {width:1200px; margin:0 auto;}
.projectIntro .construction .list_data {width:100%; height:320px; overflow:hidden;}
.projectIntro .construction .list_data .data_item {width:280px; height:314px; margin-left:25px; box-shadow:0px 2px 6px 0px rgba(0,0,0,0.5); float:left;}
.projectIntro .construction .list_data .data_item:first-child {margin-left:2px;}
.projectIntro .construction .list_data .data_item img {width:280px; height:220px;}
.projectIntro .construction .list_data .data_item a.title {font-size:16px; color:#333; line-height:24px; height:48px; overflow:hidden; padding:16px 20px 26px; text-align:left; display:block;}
.projectIntro .construction .more {font-size:16px; color:#fff; text-align:center; line-height:50px; height:50px; width:160px; display:block; clear:both; margin:40px auto 30px; background:#faa619; box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);}


.join {}
.join .full {background:#f8f8f8; overflow:auto; padding-bottom:99px;}
.join .full .banner {width:100%; height:360px; position:relative;}
.join .full .banner img {width:1920px; height:360px; position:absolute; top:0px; left:50%; margin-left:-960px; background:#fff;}
.join .menu {height:40px; margin:0;}
.join .menu .bg {top:-20px;}
.join .main {width:1200px; margin:0px auto;}
.join .main .sub_nav {width:160px; background:#fff; float:left;}
.join .main .sub_nav .title {height:40px; line-height:40px; background:#faa619; color:#fff; text-align:center; font-size:18px;     box-shadow:0px 2px 6px 0px rgba(0,0,0,0.25);}
.join .main .sub_nav a {width:160px; height:46px; line-height:46px; text-align:center; color:#333; font-size:16px; background:#fff; display:block; box-shadow:0px 2px 6px 0px rgba(0,0,0,0.25);}
.join .main .sub_nav a.on {color:#faa619;}
.join .main .sub_nav a:hover {color:#faa619;}
.join .main .section {width:1020px; background:#fff; float:right; box-shadow:0px 2px 6px 0px rgba(52,36,0,0.25);}
.join .j_title {margin:23px 0px 58px;}
.join .j_title h3 {color:#999; font-size:22px; font-weight:100; line-height:30px; text-transform:uppercase; text-align:center;}
.join .j_title h2 {color:#faa619; font-size:18px; font-weight:normal; line-height:25px; text-align:center;}
.join .NationalAlliance .content {height:600px; position:relative;}
.join .NationalAlliance .content .ys {position:absolute; left:368px; top:293px;}
.join .NationalAlliance .content ul {}
.join .NationalAlliance .content ul li {float:left; width:260px; height:160px; padding-top:96px; margin:0px 0px 0px 90px;}
.join .NationalAlliance .content ul li.ppsl {background:url(../images/5_87.jpg) no-repeat 19px 8px; margin:0px 0px 0px 35px;}
.join .NationalAlliance .content ul li.rlhj {background:url(../images/5_88.jpg) no-repeat 19px 8px;}
.join .NationalAlliance .content ul li.glms {background:url(../images/5_89.jpg) no-repeat 19px 8px;}
.join .NationalAlliance .content ul li.cpkf {background:url(../images/5_90.jpg) no-repeat 19px 8px; margin:0px 0px 0px 35px;}
.join .NationalAlliance .content ul li.xctg {background:url(../images/5_91.jpg) no-repeat 19px 8px; margin:0px 0px 0px 440px;}
.join .NationalAlliance .content ul li .title {color:#faa619; font-size:16px; line-height:30px; padding:0px 0px 8px;}
.join .NationalAlliance .content ul li .txt {color:#666; font-weight:100; line-height:21px;}
.join .NationalAllianceB, .join .joinProcess {text-align:center;}
.join .allianceReasons {width:936px; text-align:center; margin:0 auto;}
.join .allianceReasons .content h3 {background:url(../images/5_94.jpg) no-repeat 50% 0%; line-height:30px; font-size:16px; font-weight:normal; padding-bottom:10px;}
.join .allianceReasons .content .txt {color:#666; line-height:21px; padding:15px 0px;}
.join .allianceReasons .content img {width:442px; margin:15px 0px 50px;}
.join .joinShow {width:980px; margin:0 auto;}
.join .joinShow .top {}
.join .joinShow .top .select {width:180px; line-height:38px; border:1px solid #999; border-radius:1px; margin-left:45px; padding:0px 9px; float:left; position:relative; cursor:pointer;}
.join .joinShow .top .select span {width:0px; height:0px; border:7px solid transparent; border-top:7px solid #faa619; position:absolute; left:176px; top:15px;}
.join .joinShow .top .select ul {width:198px; line-height:38px; padding:0px 0px; border:1px solid #999; border-top:0px solid #999; position:absolute; left:-1px; top:39px; z-index:9; background:#fff; display:none;}
.join .joinShow .top .select ul li {padding:0px 9px; color:#333;}
.join .joinShow .top .select ul li:hover {background:#eee;}
.join .joinShow .top .list_page {float:right; padding:5px 0px; clear:none;}
.join .joinShow table {text-align:center; padding:30px 0px 0px; margin:0px 0px 45px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; clear:both;}
.join .joinShow table th {line-height:28px; color:#fff; background:#faa619; font-weight:normal;}
.join .joinShow table td {line-height:29px; font-weight:100; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5;}

.about .aboutUs .j_title {margin:23px 0px 48px;}
.about .aboutUs {background:url(../images/5_100.jpg) no-repeat 0px 80px; height:510px;}
.about .aboutUs .content {width:570px; margin:0px 0px 0px 380px;}
.about .aboutUs .content h3 {color:#faa619; font-size:16px; font-weight:normal; line-height:30px; padding-bottom:9px;}
.about .aboutUs .content .txt p {color:#666; font-weight:100; line-height:21px; text-align:justify; padding-bottom:20px;}
.about .enterpriseHistory .list_data .data_item {position:relative; display:none;}
.about .enterpriseHistory .list_data .data_item .attr {width:440px; text-align:right; position:absolute; left:20px; top:50px;}
.about .enterpriseHistory .list_data .data_item .txt {width:400px; border:1px solid #e5e5e5; color:#666; font-weight:100; padding:17px 19px; line-height:21px; position:absolute; left:560px; top:20px; min-height:42px;}
.about .enterpriseHistory .list_data .l .attr {text-align:left; left:560px;}
.about .enterpriseHistory .list_data .l .txt {position:absolute; left:20px;}
.about .enterpriseHistory .list_data .data_item .mid {width:100px; margin:0 auto; overflow:auto; position:relative;}
.about .enterpriseHistory .list_data .data_item .mid .circular {width:60px; height:60px; background:#faa619; margin:30px 20px 30px; border-radius:50%; line-height:60px; color:#fff; text-align:center; position:relative;}
.about .enterpriseHistory .list_data .data_item .mid .line {width:2px; height:120px; background:#faa619; margin:0px 0px; position:absolute; left:50px; top:0px;}
.about .enterpriseHistory .show,.about .enterpriseHistory .hide {width:100px; height:52px; line-height:52px; text-align:center; color:#faa619; background:url(../images/k_icon.png) no-repeat; padding:40px 0px 0px; margin:0px auto 20px; cursor:pointer;}
.about .enterpriseHistory .show {background-position:30px -933px;}
.about .enterpriseHistory .hide {background-position:-70px -933px;}

.contact {}
.contact .contactUs {}
.contact .contactUs .addr {overflow:auto;}
.contact .contactUs .addr ul {width:280px; float:left; padding:0px 0px 0px 52px;}
.contact .contactUs .addr ul li {padding:0px 0px 32px;}
.contact .contactUs .addr ul li .title {font-size:18px; line-height:28px; padding:0px 0px 7px;}
.contact .contactUs .addr ul li .txt {color:#666; line-height:28px;}
.contact .contactUs .addr .right {width:570px; float:right; margin:5px 60px 0px 0px;}
.contact .contactUs .addr .right .map {width:570px; overflow:hidden;}
.contact .contactUs .addr .right .weixin {width:190px; text-align:center; padding:70px 0px 0px 380px;}
.contact .contactUs .addr .right .weixin img {width:130px;}
.contact .contactUs .addr .right .weixin p {color:#4c4c4c; line-height:70px;}
.contact .contactUs .tel {padding:50px 0px 0px 52px;}
.contact .contactUs .tel ul li {width:300px; padding:0px 20px 0px 0px; float:left; line-height:24px;}
.contact .contactUs .tel ul li .icon {width:40px; height:40px; margin:0px 10px 60px 0px; background:url(../images/k_icon.png) no-repeat; float:left; clear:both;}
.contact .contactUs .tel ul li .icon01 {background-position:0px -1257px;}
.contact .contactUs .tel ul li .icon02 {background-position:-40px -1257px;}
.contact .contactUs .tel ul li .icon03 {background-position:-80px -1257px;}
.contact .contactUs .tel ul li .icon04 {background-position:-120px -1257px;}
.contact .contactUs .tel ul li .icon05 {background-position:-160px -1257px;}
.contact .contactUs .tel ul li .title {font-size:16px;}
.contact .contactUs .tel ul li .txt {font-size:16px;}
.contact .contactUs .tel ul li .other {color:#999;}

.bestService .full {background:#f8f8f8;}
.bestService .full .banner {width:100%; height:270px; position:relative;}
.bestService .full .banner img {width:1920px; height:270px; position:absolute; top:0px; left:50%; margin-left:-960px; background:#fff;}
.bestService .full .main {width:100%;}
.bestService .sbestService {width:100%; background:#fff; border-top:38px solid #f8f8f8;}
.bestService .sbestService .bg {width:1161px; margin:0px auto;}
.bestService .sbestService ul {width:100%; overflow:auto; clear:both;}
.bestService .sbestService ul li {width:240px; float:left; margin-left:67px; padding-bottom:25px;}
.bestService .sbestService ul li:first-child {margin-left:0px;}
.bestService .sbestService ul li img {width:240px; height:240px; border-radius:3px;}
.bestService .sbestService ul li h3 {width:220px; font-weight:100; font-size:16px; text-align:center; line-height:34px; border-bottom:1px solid #e5e5e5; margin:10px 10px 6px;}
.bestService .sbestService ul li .txt {width:224px; color:#666; line-height:21px; font-weight:100; text-align:center; margin:0px 8px;}
.bestService .afterSaleService {width:100%; background:#fff; margin:20px 0px;}
.bestService .afterSaleService .bg {width:1200px; margin:0 auto;}
.bestService .afterSaleService .i_title {margin:20px 448px 0px 0px;}
.bestService .afterSaleService .txt {color:#666; font-weight:100; line-height:21px; padding:26px 0px; text-align:center; clear:both;}
.bestService .afterSaleService ul {width:600px; margin:0 auto; padding-bottom:40px; overflow:auto;}
.bestService .afterSaleService ul li {color:#fff; text-align:center; width:200px; height:100px; float:left; background-image:url(../images/1_03.png); background-repeat:no-repeat; padding:100px 0px 0px;}
.bestService .afterSaleService ul li.li01 {background-color:#79bc91; background-position:0px 0px;}
.bestService .afterSaleService ul li.li02 {background-color:#06b1e2; background-position:-200px 0px;}
.bestService .afterSaleService ul li.li03 {background-color:#f2d673; background-position:-400px 0px;}
.bestService .afterSaleService ul li .b {}
.bestService .afterSaleService ul li .b span {font-size:36px;}
.bestService .afterSaleService ul li p {font-weight:100;}
.bestService .serviceFlow {width:100%; min-height:1172px; background:url(../images/5_107.jpg) no-repeat 50% 0%;}
.bestService .serviceFlow .bg {width:1200px; margin:0 auto;}
.bestService .serviceFlow .i_title {margin:45px 448px 60px 0px; background:url(../images/bg_title_w.png) no-repeat right top;}
.bestService .serviceFlow .i_title h2,.bestService .serviceFlow .i_title h3 {color:#fff;}
.bestService .serviceFlow .content {text-align:center; color:#fff;}
.bestService .serviceFlow .content h3 {line-height:36px; font-size:26px; font-weight:100; padding:100px 0px 23px;}
.bestService .serviceFlow .content p {line-height:21px; font-weight:100;}

.Video .full {background:#f8f8f8;}
.Video .main .section {background:none; box-shadow:none; width:1010px; }
.Video .main .section .list_data {width:1150px; overflow:auto; padding:0px 0px 6px;}
.Video .main .section .list_data .data_item {width:320px; margin:0px 55px 20px 6px; background:#fff; box-shadow:0px 2px 6px 0px rgba(52,36,0,0.25); float:left; position:relative;}
.Video .main .section .list_data .data_item .duration {width:60px; height:20px; color:#fff; text-align:center; line-height:20px; font-weight:100; position:absolute; left:20px; top:160px; z-index:2;}
.Video .main .section .list_data .data_item .duration_bg {background:#000; opacity:0.5; width:60px; height:20px; border-radius:8px; position:absolute; left:20px; top:160px; z-index:1;}
.Video .main .section .list_data .data_item img {width:320px; height:200px;}
.Video .main .section .list_data .data_item .title {font-size:16px; color:#333; line-height:30px; padding:9px 20px 12px 20px; display:block;}
.Video .main .section .list_data .data_item .btn_group {color:#666; font-weight:100; line-height:20px; padding:0px 20px; margin:10px 0px 16px; overflow:auto;}
.Video .main .section .list_data .data_item .btn_group .see {background:url(../images/k_icon.png) no-repeat -200px -1257px; float:left; padding:0px 20px 0px 33px; cursor:pointer;}
.Video .main .section .list_data .data_item .btn_group .enjoy {background:url(../images/k_icon.png) no-repeat -200px -1277px; float:left; padding:0px 20px 0px 33px; cursor:pointer;}

.VideoCon {}
.VideoCon .full {border-top:2px solid #000;}
.VideoCon .full .main {width:100%;}
.VideoCon .full .main .menu {margin:20px auto;}
.VideoCon .full .main .menu .bg {top:0;}
.VideoCon .full .main .videoWatch {background:#000;}
.VideoCon .full .main .videoWatch .video {width:1200px; height:600px; margin:0 auto;}
.VideoCon .full .main .videoWatch .btn_group {background:#fff; width:1200px; height:100px; line-height:20px; color:#999; font-weight:100; margin:0 auto; box-shadow:0px 1px 4px 0px rgba(0,0,0,0.25);}
.VideoCon .full .main .videoWatch .btn_group .see {background:url(../images/k_icon.png) no-repeat -400px -1257px; margin:38px 20px 0px 20px; padding-left:26px; float:left;}
.VideoCon .full .main .videoWatch .btn_group .title {margin:38px 20px 0px 20px; float:left;}
.VideoCon .full .main .videoWatch .btn_group .author {margin:38px 20px 0px 20px; float:left;}
.VideoCon .full .main .videoWatch .btn_group .share {background:#faa619 url(../images/k_icon.png) no-repeat 0px -1297px; width:44px; height:44px; border-radius:50%; float:right; margin:25px 32px 0px 0px; box-shadow:0px 1px 4px 0px rgba(0,0,0,0.25); cursor:pointer;}
.VideoCon .full .main .videoExplain {background:#fff; width:1200px; margin:20px auto 0px; box-shadow:0px 1px 4px 0px rgba(0,0,0,0.25);}
.VideoCon .full .main .videoExplain .intro {overflow:auto;}
.VideoCon .full .main .videoExplain .intro .title {font-size:16px; line-height:21px; float:left; margin:36px 20px 0px 40px;}
.VideoCon .full .main .videoExplain .intro .txt {color:#666; font-weight:100; line-height:21px; width:1030px; text-align:justify; float:right; margin:36px 40px 0px 0px; padding:0px 0px 44px;}
.VideoCon .full .main .videoExplain .relevant {position:relative;}
.VideoCon .full .main .videoExplain .relevant .prev {width:21px; height:44px; background:url(../images/k_icon.png) no-repeat -357px -467px; position:absolute; top:94px; left:80px;}
.VideoCon .full .main .videoExplain .relevant .next {width:21px; height:44px; background:url(../images/k_icon.png) no-repeat -379px -467px; position:absolute; top:94px; right:80px;}
.VideoCon .full .main .videoExplain .relevant .title {font-size:18px; line-height:26px; margin:0px 0px 0px 40px; padding-left:42px; background:url(../images/k_icon.png) no-repeat -100px -543px;}
.VideoCon .full .main .videoExplain .relevant .content {width:880px; height:152px; padding:30px 0px 33px 170px;}
.VideoCon .full .main .videoExplain .relevant .content .list {width:880px; height:152px; position:relative; overflow:hidden;}
.VideoCon .full .main .videoExplain .relevant .content ul {width:3000px; overflow:auto; position:absolute;}
.VideoCon .full .main .videoExplain .relevant .content ul li {width:200px; margin-right:20px; text-align:center; float:left;}
.VideoCon .full .main .videoExplain .relevant .content ul li img {width:200px; height:120px;}
.VideoCon .full .main .videoExplain .relevant .content ul li .name {color:#333; line-height:32px; font-weight:100;}

.PL01 {}
.PL01 .anchor {width:1028px; margin:54px auto 0px; overflow:auto; position:relative;}
.PL01 .anchor .line {width:903px; height:3px; background:#2d2a24; position:absolute; top:180px; left:63px;}
.PL01 .anchor a {color:#2d2a24;}
.PL01 .anchor ul li {width:134px; text-align:center; float:left; margin-left:164px;}
.PL01 .anchor ul li:first-child {margin-left:0px;}
.PL01 .anchor ul li .icon {width:134px; height:134px; background-color:#ececec; background-image:url(../images/k_icon.png); background-repeat:no-repeat; border-radius:50%; display:block;}
.PL01 .anchor ul li .icon01 {background-position:0px -1105px;}
.PL01 .anchor ul li .icon02 {background-position:-134px -1105px;}
.PL01 .anchor ul li .icon03 {background-position:-268px -1105px;}
.PL01 .anchor ul li .icon04 {background-position:-402px -1105px;}
.PL01 .anchor ul li p {font-size:21px; font-weight:100; line-height:36px;}
.PL01 .anchor ul li p.num {font-size:25px; padding:6px 0px 0px;}
.PL01 .anchor ul li .dot {width:10px; height:10px; border-radius:50%; background:#2d2a24; margin:0 auto;}
.PL01 .faceScore {width:100%; overflow:auto;}
.PL01 .faceScore .i_title_o {width:1200px; margin:0 auto;}
.PL01 .faceScore .i_title_o .i_title {margin:75px 448px 45px 0px;}
.PL01 .faceScore .i_title_o .i_title h2 {margin:40px 90px 0px 0px;}
.PL01 .faceScore .content {width:100%; background:#ececec; clear:both;}
.PL01 .faceScore .content .bg {width:1200px; margin:0 auto; padding:86px 0px 88px;}
.PL01 .faceScore .content .bg img {width:100%;}

.PL01 .functionComparison {width:100%; overflow:auto; background:#f8f8f8;}
.PL01 .functionComparison .i_title_o {width:1200px; margin:0 auto;}
.PL01 .functionComparison .i_title_o .i_title {margin:72px 448px 68px 0px;}
.PL01 .functionComparison .i_title_o .i_title h2 {margin:40px 90px 0px 0px;}
.PL01 .functionComparison .content {width:100%; clear:both;}
.PL01 .functionComparison .content .bg {width:1200px; margin:0 auto;}
.PL01 .functionComparison .content .bg img {width:100%;}

.PL01 .constructionComparison {width:100%; overflow:auto; background:#f8f8f8;}
.PL01 .constructionComparison .i_title_o {width:1200px; margin:0 auto;}
.PL01 .constructionComparison .i_title_o .i_title {margin:70px 448px 41px 0px; width:510px;}
.PL01 .constructionComparison .i_title_o .i_title h2 {margin:40px 90px 0px 0px;}
.PL01 .constructionComparison .content {width:100%; clear:both;}
.PL01 .constructionComparison .content .bg {width:1200px; margin:0 auto;}
.PL01 .constructionComparison .content .bg img {width:100%;}

.PL01 .priceComparison {width:100%; overflow:auto; background:#f8f8f8;}
.PL01 .priceComparison .i_title_o {width:1200px; margin:0 auto;}
.PL01 .priceComparison .i_title_o .i_title {margin:70px 448px 41px 0px; width:510px;}
.PL01 .priceComparison .i_title_o .i_title h2 {margin:40px 90px 0px 0px;}
.PL01 .priceComparison .content {width:100%; clear:both; background:url(../images/5_111.jpg) no-repeat 50% 0px; padding:66px 0px 78px;}
.PL01 .priceComparison .content .bg {width:1200px; margin:0 auto;}
.PL01 .priceComparison .content .bg img {width:100%;}

/*other*/
/*人才招聘*/
.talent{border: 1px solid #E4E4E4;background-color: #fff;}
.talentbox{padding: 35px;}
.talentbox p{line-height: 60px;color: #666;text-indent: 24px;}
.talentbox p.mtb{margin: 20px;}
.talentbox p span{line-height: 30px;display: block;}
/*网站地图*/
.map .full {
    background: #f8f8f8;
    border-top: 2px solid #302e31;
}
.map .menu {
    height: 40px;
    margin: 20px 10px 19px;
}
.map .menu .bg {
    top: 0;
    z-index: 1;
}
.map .full .menu .bg span.non {
    background: none;
}
.maplist ul{
	margin: 40px 0;
}
.maplist ul li{
	width: 138px;
	height: 38px;
	margin-right: 40px;
	float: left;
	border: 1px solid #C8C8C8;
	text-align: center;
	line-height: 38px;
}
.maplist ul li a{
	color: #363636;
	font-size: 16px;
	width: 138px;
	height: 38px;
}
.maplist ul li:first-child{
	width: 140px;
	height: 40px;
	border: none;
	background-color: #FAA618;	
	line-height: 40px;
}
.maplist ul li:first-child a{
	color: #fff;
}


@media screen and (max-width:1280px) {
/*.index .unslider .next {margin-left:520px;}
.index .unslider .prev {margin-left:-540px;}*/
}